package com.oms.domain;

import java.sql.Timestamp;

/**
 * Complaintandsuggest entity. @author MyEclipse Persistence Tools
 */

public class Complaintandsuggest implements java.io.Serializable {

	

	/**
	 * 
	 */
	private static final long serialVersionUID = -4587160543458791253L;
	
	// Fields
	private Integer complaintAndSuggestId;
	private User user;
	private Short complaintType;
	private String complaintObjectTableName;
	private Integer complaintObjectId;
	private String complaintComment;
	private Timestamp complaintTime;
	private Short auditState;
	private Timestamp lastUpdateTime;
	private Boolean deleteTag;
	private String expandBar1;
	private String expandBar2;

	// Constructors

	/** default constructor */
	public Complaintandsuggest() {
	}

	/** minimal constructor */
	public Complaintandsuggest(User user, Short complaintType,
			Timestamp complaintTime, Short auditState, Boolean deleteTag) {
		this.user = user;
		this.complaintType = complaintType;
		this.complaintTime = complaintTime;
		this.auditState = auditState;
		this.deleteTag = deleteTag;
	}

	/** full constructor */
	public Complaintandsuggest(User user, Short complaintType,
			String complaintObjectTableName, Integer complaintObjectId,
			String complaintComment, Timestamp complaintTime, Short auditState,
			Timestamp lastUpdateTime, Boolean deleteTag, String expandBar1,
			String expandBar2) {
		this.user = user;
		this.complaintType = complaintType;
		this.complaintObjectTableName = complaintObjectTableName;
		this.complaintObjectId = complaintObjectId;
		this.complaintComment = complaintComment;
		this.complaintTime = complaintTime;
		this.auditState = auditState;
		this.lastUpdateTime = lastUpdateTime;
		this.deleteTag = deleteTag;
		this.expandBar1 = expandBar1;
		this.expandBar2 = expandBar2;
	}

	// Property accessors

	public Integer getComplaintAndSuggestId() {
		return this.complaintAndSuggestId;
	}

	public void setComplaintAndSuggestId(Integer complaintAndSuggestId) {
		this.complaintAndSuggestId = complaintAndSuggestId;
	}

	public User getUser() {
		return this.user;
	}

	public void setUser(User user) {
		this.user = user;
	}

	public Short getComplaintType() {
		return this.complaintType;
	}

	public void setComplaintType(Short complaintType) {
		this.complaintType = complaintType;
	}

	public String getComplaintObjectTableName() {
		return this.complaintObjectTableName;
	}

	public void setComplaintObjectTableName(String complaintObjectTableName) {
		this.complaintObjectTableName = complaintObjectTableName;
	}

	public Integer getComplaintObjectId() {
		return this.complaintObjectId;
	}

	public void setComplaintObjectId(Integer complaintObjectId) {
		this.complaintObjectId = complaintObjectId;
	}

	public String getComplaintComment() {
		return this.complaintComment;
	}

	public void setComplaintComment(String complaintComment) {
		this.complaintComment = complaintComment;
	}

	public Timestamp getComplaintTime() {
		return this.complaintTime;
	}

	public void setComplaintTime(Timestamp complaintTime) {
		this.complaintTime = complaintTime;
	}

	public Short getAuditState() {
		return this.auditState;
	}

	public void setAuditState(Short auditState) {
		this.auditState = auditState;
	}

	public Timestamp getLastUpdateTime() {
		return this.lastUpdateTime;
	}

	public void setLastUpdateTime(Timestamp lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}

	public Boolean getDeleteTag() {
		return this.deleteTag;
	}

	public void setDeleteTag(Boolean deleteTag) {
		this.deleteTag = deleteTag;
	}

	public String getExpandBar1() {
		return this.expandBar1;
	}

	public void setExpandBar1(String expandBar1) {
		this.expandBar1 = expandBar1;
	}

	public String getExpandBar2() {
		return this.expandBar2;
	}

	public void setExpandBar2(String expandBar2) {
		this.expandBar2 = expandBar2;
	}

}